$(function(){
  var titleTops;
    var navTitles=$(".module");
    function initNavTitlesTop(){
      titleTops=[];
      navTitles.each(function(){
        titleTops.push($(this).offset().top);
      });
    }
    function scrollWindow(y, duration) {
        duration = duration || 300;
        $("html, body").stop().animate({
            scrollTop: y + 1
        }, duration);
    }
    window.onload=function(){
      initNavTitlesTop();
      //是否被点击
      var flagClick=false;
      var fixedNavs=$(".scroll-silder li");
      var carTabIndex=0;
      var carFixedNav=$(".scroll-silder");
      var fiexedNavTop=800;
      $(window).scroll(function() {
        var windowTop=$(document).scrollTop();
        var documentHeight = $(document).height();
        if(windowTop>fiexedNavTop){
          carFixedNav.show();
        }else{
          carFixedNav.hide();
        }
        if(!flagClick){
          var scrollTop=windowTop;
          var fixedSelectedNav=$(".scroll-silder li.cur");
          for(var i=0;i<titleTops.length;i++){
            if((i!=titleTops.length-1&&scrollTop>=titleTops[i]&&scrollTop<titleTops[i+1])||(i==titleTops.length-1&&scrollTop>=titleTops[i])){
              if(fixedNavs.eq(i)!=fixedSelectedNav){
                fixedSelectedNav.removeClass("cur");
                fixedNavs.eq(i).addClass("cur");
                carTabIndex=i;
              }
              break;
            }
          }
        }
      });
      /*固定表头*/
      fixedNavs.each(function(i){
        $(this).click(function(){
          if(i!=carTabIndex){
            carTabIndex=i;
            $(".scroll-silder li.cur").removeClass("cur");
            fixedNavs.eq(i).addClass("cur");
            flagClick=true;
            scrollWindow(titleTops[i],800);
            setTimeout(function(){flagClick=false;},1000);
          }
        })
      });
    }
});